Skip to main content

List Incidents

Route

/v2/incidents/list

Description

List and filter security incidents triggered by policy violations with advanced filtering, pagination, and optional AI summaries. Incidents represent security events that require investigation or response.

Method

POST

Inputs

ParameterTypeRequiredDescription
page_requestPageRequestNoPagination and sorting configuration
page_request.sizeintegerNoNumber of results per page (max 1000)
page_request.idstringNoPage token for next page
page_request.sort_bystringNoSort field and direction (e.g., "trigger_time desc")
filterIncidentFilterNoFiltering criteria
filter.policy_idsarray[string]NoSpecific policy IDs that triggered incidents
filter.policy_severitiesarray[string]NoPolicy severity levels (informational, low, medium, high, critical)
filter.dataset_idsarray[string]NoDataset IDs that were matched
filter.dataset_sensitivitiesarray[string]NoData sensitivity levels (unrestricted, low, moderate, high, critical)
filter.usersarray[string]NoUsernames who triggered incidents
filter.assigneesarray[string]NoUsers assigned to incidents
filter.hostnamesarray[string]NoEndpoint hostnames where incidents occurred
filter.resolution_statusesarray[string]NoIncident status (open, closed)
filter.start_timestringNoEarliest incident time (ISO 8601 format)
filter.end_timestringNoLatest incident time (ISO 8601 format)
include_ai_summariesbooleanNoInclude AI-generated incident summaries in response

Request Example

{
"page_request": {
"size": 50,
"sort_by": "trigger_time desc"
},
"filter": {
"policy_severities": ["high", "critical"],
"resolution_statuses": ["open"],
"start_time": "2024-01-01T00:00:00Z",
"end_time": "2024-01-31T23:59:59Z"
},
"include_ai_summaries": true
}

Output

FieldTypeDescription
typestringAlways "incidents"
sizeintegerNumber of incidents returned
resourcesarray[Incident]Array of incident objects
page_responsePageResponsePagination information
page_response.next_idstringToken for next page
page_response.totalintegerTotal number of matched incidents
errorsarray[Error]Any errors encountered

Incident Object Structure

FieldTypeDescription
idstringUnique incident identifier
trigger_timestringWhen incident was triggered (ISO 8601)
event_timestringWhen underlying event occurred (ISO 8601)
policy_idstringPolicy that triggered the incident
policy_namestringHuman-readable policy name
policy_severitystringPolicy severity level
user_idstringUser who triggered the incident
usernamestringUsername who triggered the incident
hostnamestringEndpoint hostname where incident occurred
event_lineage_idsarray[string]Related event IDs for investigation
resolution_statusstringCurrent incident status
assigneestringUser assigned to incident
ai_summarystringAI-generated incident summary (if requested)

Rate Limit

  • 60 requests per minute per API key
  • 5 concurrent requests per endpoint

Example Response

{
"type": "incidents",
"size": 1,
"resources": [
{
"id": "incident-123",
"trigger_time": "2024-01-15T10:30:00Z",
"event_time": "2024-01-15T10:29:45Z",
"policy_id": "policy-456",
"policy_name": "Sensitive Data Upload Block",
"policy_severity": "high",
"user_id": "user-789",
"username": "john.doe",
"hostname": "LAPTOP-001",
"event_lineage_ids": ["event-123", "event-124"],
"resolution_status": "open",
"assignee": "security.team",
"ai_summary": "User attempted to upload sensitive customer data to external cloud storage. Action was blocked by policy."
}
],
"page_response": {
"next_id": "eyJwYWdlX2lkIjoiMiJ9",
"total": 25
},
"errors": []
}